<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:f="http://java.sun.com/jsf/core"
	xmlns:ui="http://java.sun.com/jsf/facelets"
	xmlns:p="http://primefaces.org/ui">
	
	<p:fieldset>
		<h:panelGrid id="funcionario_form" columns="1" cellpadding="0" width="100%">
			<ui:include src="/views/rh/empresas/empresa_select_for_admin_include.xhtml">
				<ui:param name="empresaModel" value="#{funcionarioMB.modeloEdicao.empresa}" />
				<ui:param name="updateComponents" value="classe_select_one categoria_select_one posicao_select_one estado_civil_select_one"></ui:param>
			</ui:include>
			<h:panelGrid id="empresa_funcionario_panel_01" columns="4" cellpadding="0" width="100%">
				<h:outputText value="#{appLabels.funcionario_att_nome}" />
				<p:inputText label="#{appLabels.funcionario_att_nome}" value="#{funcionarioMB.modeloEdicao.nome}" required="true" style="width:350px" />

				<h:outputText value="#{appLabels.funcionario_att_email}" />
				<p:inputText label="#{appLabels.funcionario_att_email}" value="#{funcionarioMB.modeloEdicao.email}" required="true" style="width:350px" />
				
				<h:outputText value="#{appLabels.funcionario_att_cpf }" />
				<p:inputMask mask="999.999.999-99" label="#{appLabels.funcionario_att_cpf }" value="#{funcionarioMB.modeloEdicao.cpf}" required="true" />
				
				<h:outputText value="#{appLabels.funcionario_att_rg }" />
				<p:inputText label="#{appLabels.funcionario_att_rg }" value="#{funcionarioMB.modeloEdicao.rg}" required="true" />
				
				<h:outputText value="#{appLabels.funcionario_att_ctps}" />
				<p:inputText label="#{appLabels.funcionario_att_ctps}" value="#{funcionarioMB.modeloEdicao.ctps}" />
				
				<h:outputText value="#{appLabels.funcionario_att_estado_civil }" />
				<p:selectOneMenu id="estado_civil_select_one" value="#{funcionarioMB.modeloEdicao.estadoCivil}" label="#{appLabels.funcionario_att_estado_civil}" converter="estado_civil_converter" >
					<f:selectItem itemLabel="#{appLabels.label_select_box_selecione}" />
					<f:selectItems var="estado" itemLabel="#{estado.textoCurto}" value="#{funcionarioMB.listaEstadoCivil}"/>
				</p:selectOneMenu>

				<h:outputText value="#{appLabels.funcionario_att_classe }" />
				<p:selectOneMenu id="classe_select_one" value="#{funcionarioMB.modeloEdicao.classe}" label="#{appLabels.funcionario_att_classe}" required="true" converter="classe_converter" >
					<f:selectItem itemLabel="#{appLabels.label_select_box_selecione}" />
					<f:selectItems var="classe" itemLabel="#{classe.descricao}" value="#{funcionarioMB.listaClasses}"/>
				</p:selectOneMenu>
				
				<h:outputText value="#{appLabels.funcionario_att_categoria_funcionario}" />
				<p:selectOneMenu id="categoria_select_one" value="#{funcionarioMB.modeloEdicao.categoriaFuncionario}" required="true" label="#{appLabels.funcionario_att_categoria_funcionario}" converter="categoria_funcionario_converter" >
					<f:selectItem itemLabel="#{appLabels.label_select_box_selecione}" />
					<f:selectItems var="categoria" itemLabel="#{categoria.descricao}" value="#{funcionarioMB.listaCategoriaFuncionario}"/>
					<p:ajax update="posicao_select_one" />
				</p:selectOneMenu>
				
				<h:outputText value="#{appLabels.funcionario_att_posicao_funcionario}" />
				<p:selectOneMenu id="posicao_select_one" value="#{funcionarioMB.modeloEdicao.posicaoFuncionario}" required="true" label="#{appLabels.funcionario_att_posicao_funcionario}" converter="posicao_funcionario_converter" >
					<f:selectItem itemLabel="#{appLabels.label_select_box_selecione}" />
					<f:selectItems var="posicao" itemLabel="#{posicao.descricao}" value="#{funcionarioMB.listaPosicaoFuncionario}"/>
				</p:selectOneMenu>
				
				
			</h:panelGrid>
			
			<h:panelGrid id="tabs_form" columns="1" cellpadding="0" width="100%">
				<p:tabView>
				
					<p:tab title="#{appLabels.funcionario_att_endereco}">
						<h:panelGrid id="endereco_form" columns="4" cellpadding="10" width="100%">
							<h:outputText value="#{appLabels.funcionario_att_endereco }" />
							<p:inputText label="#{appLabels.funcionario_att_endereco }" value="#{funcionarioMB.modeloEdicao.endereco}" style="width:350px" />
							
							<h:outputText value="#{appLabels.funcionario_att_numero }" />
							<p:inputText label="#{appLabels.funcionario_att_numero }" value="#{funcionarioMB.modeloEdicao.numero}" />
							
							<h:outputText value="#{appLabels.funcionario_att_bairro }" />
							<p:inputText label="#{appLabels.funcionario_att_bairro }" value="#{funcionarioMB.modeloEdicao.bairro}" />
							
							<h:outputText value="#{appLabels.funcionario_att_cidade }" />
							<p:inputText label="#{appLabels.funcionario_att_cidade }" value="#{funcionarioMB.modeloEdicao.cidade}" />
							
							<h:outputText value="#{appLabels.funcionario_att_estado }" />
							<p:selectOneMenu value="#{funcionarioMB.modeloEdicao.estado}" label="#{appLabels.funcionario_att_estado}" converter="uf_converter" >
								<f:selectItem itemLabel="UF" />
								<f:selectItems var="uf" itemLabel="#{uf.textoCurto}" value="#{funcionarioMB.listaUF}"/>
							</p:selectOneMenu>
							
							<h:outputText value="#{appLabels.funcionario_att_cep }" />
							<p:inputMask mask="99.999-999" label="#{appLabels.funcionario_att_cep }" value="#{funcionarioMB.modeloEdicao.cep}"/>
							
							<h:outputText value="#{appLabels.funcionario_att_complemento }" />
							<p:inputText label="#{appLabels.funcionario_att_complemento }" value="#{funcionarioMB.modeloEdicao.complemento}" />
						</h:panelGrid>
					</p:tab>
					
					<p:tab title="#{appLabels.funcionario_att_contatos}">
					</p:tab>
					<p:tab title="#{appLabels.funcionario_att_familia}">
					</p:tab>
					<p:tab title="#{appLabels.funcionario_att_financeiro}">
					</p:tab>
					<p:tab title="#{appLabels.funcionario_att_observacao }">
						<p:inputTextarea label="#{appLabels.funcionario_att_observacao }" value="#{funcionarioMB.modeloEdicao.observacao}" rows="11" cols="72"></p:inputTextarea>
					</p:tab>
					
				</p:tabView>
			</h:panelGrid>
			<f:facet name="footer">
				<p:commandButton value="#{appLabels.botao_crud_save}" action="#{funcionarioMB.salvarAction}" icon="saveIcon" update="form"/>
				<p:commandButton value="#{appLabels.botao_crud_cancelar}" action="#{funcionarioMB.irParaPesquisa}" icon="cancelIcon" immediate="true" update="form" />
			</f:facet>
		</h:panelGrid>
	</p:fieldset>
</html>